|
이 섹션은 IDEA에서 Web 전개 설명어, web.xml에 대한 에디터를 기술합니다 .

선택된 Web 모듈의 설정을 보기 위해서 당신은 모듈을 오른쪽 버튼을 클릭하고 난 후에 나타나는 문맥 메뉴에서 Edit... 항목을 선택하는 것에 의해 그 모듈을 위한 특별한 에디터를 열어야만 하거나, 단축키 F4를 눌러야만 합니다.

에디터 보기는 3개의 탭으로 나눠집니다: General 과 Assembly Descriptor .
탭은 그 이름과 설명, 위치 등과 같은 일반 모듈 이슈를 보여줍니다.
|
일반 설정 그룹
|
|
Deployment Descriptor Location
|
현재의 모듈에 대해 전개 설명어 경로를 지정합니다.
Change를 누르면 당신이 그 경로를 수동으로 설정하거나 드롭다운 목록으로부터 선택하거나 ellipsis 버튼을 눌러 불려지는 Select
Path 다이얼로그를 사용하여 그 경로를 설정할 수 있는 Deployment
Descriptor Location 다이얼로그를 부릅니다.
|
|
Display Name
|
이 필드에서 당신은 또한 전개 설명어에서 <display-name> 태그 값에 대해 값으로서 사용될 웹 모듈 이름을 지정할 수 있습니다.
|
|
Description
|
생성된 설명은 전개 설명어에서 <description> 태그 값에 대한 값으로서 사용될 것입니다.
|
|
Distributable
|
만일 선택되면, 이 web-xml 이 몇 개의 서버(예를 들면, 클러스터에서)사이에서 분배될 수 있는 전개 설명어 표시에서 <distributable> 태그에 대한 값을 설정합니다.
|
|
서블릿 구성 그룹
|
|
Configured
Servlets List
|
현재의 web-xml파일에서 구성된 모든 서브릿을 표시합니다.
|
|
New...
|
눌려질 때, New Servlet
다이얼로그를 부릅니다.

다이얼로그는 당신이 새로운 서브릿을 생성하는 것을 보조합니다.
그것이 위치된(수동으로 또는 ellipsis 버튼을 눌러 불려지는 Choose Servlet Package를 사용하여) <servlet-name> 필드, 패키지에서 원하는 서블릿 이름 또는 서블릿 클래스에 대해 원하는 이름을 입력하십시오(디폴트로 'Servlet'). J2EE Names... 링크를 누르면 Code
Style 다이얼로그의 J2EE
tab을 엽니다
|
|
Remove...
|
눌려질 때, Remove Servlet 다이얼로그를 부릅니다. Delete
Java files 체크 박스를 선택하는 것에 의해, 당신의 web.xml 로부터의 서브릿의 제거와 함께 Java 파일을 삭제할 것인지 아닌지
당신이 선택할 수 있습니다.
|
|
Edit...
|
눌려질 때, Servlet
Properties Editor
다이얼로그를 부릅니다.
|
|
필터 구성 그룹
|
|
Configured Filters List
|
현재의 웹 모듈로 구성된 모든 필터를 표시합니다.
|
|
New...
|
눌려질 때, New Filter 다이얼로그를 부릅니다.

다이얼로그는 당신이 새로운 필터를 생성하는 것을 보조합니다.
그것이 위치된(수동으로 또는 ellipsis 버튼을 눌러 불려지는 Choose Filter Package를 사용하여) <filter-name> 필드, 패키지에서 원하는 필터 이름 또는 필터 클래스에 대해 원하는 이름을 입력하십시오(디폴트로 'Filter' ). J2EE Names... 링크를 누르면 Code
Style 다이얼로그의 J2EE
tab 을 엽니다
|
|
Remove...
|
눌려질 때, Remove Filter
다이얼로그를 부릅니다. Delete Java
files 체크 박스를 선택하는 것에 의해, 당신의 web.xml 로부터의 필터의 제거와 함께 Java 파일을 삭제할 것인지 아닌지
당신이 선택할 수 있습니다.
|
|
EJB
관계 구성 그룹
|
|
이 탭을 사용하여 당신의 Web 모듈부터 EJB까지 참조를 생성합니다.

패널은 가용한 EJB 관계와 그들의 속성을 표시합니다.
|
|
Name
|
EJB 관계 명칭 이름 필드.
|
|
Type
|
EJB 관계 타입, 드롭-다운 박스로부터 선택된 Entity 또는 세션 둘 중의 하나.
|
|
Local
|
EJB 관련이 로컬(체크된) 또는 원격(체크되지 않은)인지 어떤지를 알려주는 체크박스가 있는 필드.
|
|
Home
|
홈 인터페이스 이름 필드.
|
|
Component
|
구성요소 인터페이스 이름 필드.
|
|
Link
|
EJB를 참조하는 링크가 있는 필드
|
|
Description
|
EJB 관련 설명 필드.
|
|
EJB 관계를 추가하기 위해서, 패널 툴바의 Add
EJB Reference 버튼 을 누르거나, 패널 내에서 구성요소의 어떤 것을 오른쪽 버튼을 클릭하여 불려지는 문맥 메뉴에서 Add
EJB Reference
항목을 선택합니다.
당신은 Create
New EJB Reference 다이얼로그를 볼 것입니다:

트리와 같은 보기에서 당신은 당신이 참조를 생성하는 bean의 홈 인터페이스를 선택할 수 있습니다.
참조 타입과 설명을 제외하고 모든 필드는 자동적으로 채워질 것입니다.
당신은 참조 타입을 선택할 수 있고, 필요하다면 설명을 입력할 수 있습니다. 새로운 참조를 생성하기 위해서 OK를 누르십시오.
새로운 EJB 참조는 목록에서 나타날 것 입니다. 당신은 그 위를 클릭한 후에 엔트리 필드를 편집할 수 있습니다. 칼럼에서 다음의 구성요소를 이동하기 위하여 Tab 을 누르고 이전의 것으로 이동하기 위하여 Shift + Tab을 누르십시오. 당신이 만든 어떤 변경은 전개 설명어 파일로 자동적으로 생성될 것 입니다.
EJB 관계를 삭제하기 위하여 Remove 를 누르거나 삭제될 EJB 참조를 오른쪽 버튼을 클릭하여 불려지는 문맥 메뉴에서 Remove를 선택하십시오.

당신은 Remove EJB
Reference 다이얼로그를 볼 것입니다. 선택된 EJB 참조를 제거하기 위해 OK를 누르십시오.
|
|
탭은 현재의 서브릿에 대해 속성을 표시합니다.
|
보안 역할
|
|
웹 모듈은 전개 설명어에서 <security-role> 태그 아래에서 발견될 수 있는 보안 역할 또는 역할을 가질 수 있습니다.

패널은 가용한 보안 역할과 그들의 설명을 표시합니다:
|
|
Name
|
보안 역할 이름 필드.
|
|
Description
|
보안 역할 설명 필드.
|
|
보안 역할을 추가하기 위해서, 패널 툴바에서 Create Security Role 버튼 을 누르거나 패널 내에서 구성요소의 어떤 것을 오른쪽 버튼을 클릭하여 불려지는 문맥 메뉴에서 New Security Role 항목을 선택하십시오.
보안 역할을 삭제하기 위해서, Remove Security Role 버튼 을 누르거나 삭제될 보안 역할을 오른쪽 버튼을 클릭하여 불려지는 문맥 메뉴에서 Remove... 항목을 선택하십시오.

당신은 Remove
Security Role 다이얼로그를 볼 것입니다. 선택된 보안역할을 제거하기 위해 OK를 누르십시오.
|
|
문맥 매개 변수
|
|
웹 모듈은 전개 설명어에서 <context-param> 태그 아래에서 발견될 수 있는 문맥 매개 변수 또는 매개 변수를 가질 수 있습니다.

패널은 가용한 문맥 매개 변수, 그들의 값과 설명을 표시합니다:
|
|
Name
|
문맥 매개변수 이름 필드.
|
|
Value
|
문맥 매개 변수 값 필드.
|
|
Description
|
문맥 매개 변수 설명 필드.
|
|
문맥 매개 변수를 추가하기 위해서, 패널 툴바에서 Create Parameter 버튼 을 누르거나 패널 내에서 구성요소의 어떤 것을 오른쪽 버튼을 클릭하여 불려지는 문맥 메뉴에서 New Parameter 항목을 선택하십시오.
문맥 매개 변수를 삭제하기 위해서, Remove Parameter 버튼 을 누르거나 삭제될 문맥 매개 변수를 오른쪽 버튼을 클릭하여 불려지는 문맥 메뉴에서 Remove... 항목을 선택하십시오.

당신은 Delete
Parameter 다이얼로그를 볼 것입니다. 선택된 문맥 매개 변수를 제거하기 위해 OK를 누르십시오.
|
|
서브릿 매핑
|
|
웹 모듈은 전개 설명어에서 <servlet-mapping> 태그 아래에서 발견될 수 있는 서브릿 매핑을 구성할 수 있습니다.

패널은 특별한 서브릿과 함께 매핑되는 URL 패턴을 보여줍니다:
|
|
URL Pattern
|
URL 패턴 필드.
|
|
Servlet
|
현재의 모듈과 함께 이용할 수 있는 서브릿을 표시하고 있는 드롭다운 메뉴.
|
|
서블릿 매핑을 추가하기 위해서, 패널 툴바에서 Create
Servlet Mapping 버튼 을 누르거나 패널 내에서 구성요소의 어떤 것을 오른쪽 버튼을 클릭하여 불려지는 문맥 메뉴에서 New Servlet Mapping 항목을 선택하십시오.
서블릿 매핑을 삭제하기 위해서, Remove Servlet Mapping 버튼 을 누르거나 삭제될 서블릿 매핑을 오른쪽 버튼을 클릭하여 불려지는 문맥 메뉴에서 Remove... 항목을 선택하십시오.

당신은 Remove
Servlet Mapping 다이얼로그를 볼 것입니다.
선택된 서브릿 매핑을 제거하기 위하여 OK를 누르십시오.
|
|
필터 매핑
|
|
웹 모듈은 전개 설명어에서 <filter-mapping> 태그 아래에서 발견될 수 있는 필터 매핑을 구성할 수 있습니다.

패널은 URL 패턴 위의 필터 매핑 또는 <filter-mapping> 태그에 포함되는 서브릿을 표시합니다.
특별한 URL 또는 서브릿이 액세스될 때 그런 필터가 적용됩니다:
|
|
Filter
|
현재의 모듈로 구성된 필터를 표시하고 있는 드롭-다운 목록에서 필요한 필터를 선택하십시오.
|
|
URL Pattern
|
URL 패턴을 생성하는 필드.
|
|
Servlet
|
현재의 모듈과 함께 이용할 수 있는 서브릿을 표시하고 있는 드롭다운 메뉴.
|
|
필터 매핑을 추가하기 위해서, 패널 툴바에서 Create
Filter Mapping 버튼 을 누르거나 패널 내에서 구성요소의 어떤 것을 오른쪽 버튼을 클릭하여 불려지는 문맥 메뉴에서 New Filter Mapping 항목을 선택하십시오.
필터 매핑을 삭제하기 위해서, Remove Filter Mapping 버튼 을 누르거나 삭제될 필터 매핑을 오른쪽 버튼을 클릭하여 불려지는 문맥 메뉴에서 Remove... 항목을 선택하십시오.

당신은 Remove
Filter Mapping 다이얼로그를 볼 것입니다. 선택된 필터 매핑을 제거하기 위하여 OK를 누르십시오.
|
|
이것은 모듈 web.xml의 <servlet> 태그 내에서 상응하는 태그를 바꾸는 현재의 웹 모듈로 구성된 서브릿 속성을 위한 에디터입니다.

|
일반 그룹
|
|
Display Name
|
이 필드에서 당신은 또한 <servlet>에서 <display-name> 태그 값에 대해 값으로서 사용될 새로운 서브릿 이름을 지정할 수 있습니다.
|
|
Description
|
생성된 설명은 <servlet>에서 <description> 태그 값에 대해 값으로서 사용될 것입니다.
|
|
서브릿 클래스 그룹
|
|
Servlet Class Panel
|
현재의 서브릿 클래스의 완전 수식된 이름을 표시합니다.
|
|
Change Class...
|
눌려질 때, 현재의 서브릿 클래스를 변경하는 Choose Servlet Class
다이얼로그를 부릅니다.
|
|
Rename Servlet...
|
눌려질 때, Rename Servlet
다이얼로그를 부릅니다.

그것은 현재의 서브릿의 이름을 바꾸기 위해 사용됩니다.
<servlet-name> 필드에서 현재의 서브릿 이름을 변경하십시오.
Package 필드에서 당신은 현재의 서브릿 패키지를 변경할 수 있습니다.
새로운 패키지 이름은 수동으로 또는 ellipsis 버튼을 눌러 불려지는 Choose Servlet Package 다이얼로그를 사용하여 입력될 수 있습니다.
현재의 서브릿 클래스(수동으로 입력될 수 있는)를 바꾸십시오.
J2EE Names... 버튼을 누르면 Code
Style 다이얼로그의 J2EE tab을 엽니다.
|
|
서브릿 초기화 Params 그룹
|
|
이 그룹은 당신의 서브릿이 모듈 전개 설명어의 <init-param>에 위치하면서 초기화된 매개 변수를 변경하는 것을 가능하게 합니다.
초기화 매개변수는 세 개의 칼럼을 포함하고 있는 테이블에 리스트됩니다:
|
|
Param Name
|
초기화 매개변수 이름 필드.
|
|
Param Value
|
초기화 매개변수 값 필드.
|
|
Description
|
초기화 매개변수 설명 필드.
|
|
초기화 매개변수를 추가하기 위해서, 패널 툴바에서 Create
Parameter 버튼 을 누르거나 패널 내에서 구성요소의 어떤 것을 오른쪽 버튼을 클릭하여 불려지는 문맥 메뉴에서 New
Parameter 항목을 선택하십시오.
초기화 매개변수를 삭제하기 위해서, Remove Parameter 버튼 을 누르거나 삭제될 초기화 매개변수를 오른쪽 버튼을 클릭하여 불려지는 문맥 메뉴에서 Remove... 항목을 선택하십시오.

당신은 Delete
Parameter 다이얼로그를 볼 것입니다.
선택된 초기화 매개변수를 제거하기 위하여 OK를 누르십시오.
|
|
Load on startup
|
만일 선택되면, 현재의 서브릿은 모듈 시작에 로드될 것입니다.
|
|
Load order
|
이 필드에서 번호를 입력하십시오. 아래 것은 숫자이고 먼저 것은 로드된 현재 서블릿이 될 것 입니다. 예를 들면, 숫자 1과 2와 함께 두 개의 서블릿 사이에서 1있는 것은 첫 번째로 로드될 것 입니다.
|
|
|